#container{height:193px; width: 193px; border:#ccc solid 1px; } 
.store-wrap{width:998px;}
.wb{ border-top:3px solid #3366cc;}
.wbt{ border-top:none}
.short{ width:210px; border-right:1px solid #cdcdcd}
.long{ width:777px; padding:3px 0px 8px 10px; margin-left:-1px;z-index:1; border-left:1px solid #cdcdcd}

.store-wrap .inc{ border:none}
.store-wrap .inc .inc_top_st{background:none;font-size:12px;color:#333; text-indent: 0px;height:26px;line-height:26px;padding-left:12px;padding-top:10px;border-bottom:1px solid #cdcdcd;font-family: Arial,sans-serif; font-weight:bolder;}
.filter_content {padding: 2px 6px 2px 12px}
.filter_content li{ display:block; padding:0px 0px}
.filter_content a{ background:url(../images/inc_t_i.gif) no-repeat 172px center;display:block; height:24px; line-height:24px; padding-left:4px}
.filter_content a span{ color:#999}
.filter_content a:hover{background:url(../images/inc_t_i.gif) no-repeat 172px center #F5F5f5; text-decoration:none;}
.filter_content a.act{ font-weight:bolder; background:url(../images/inc_t_i.gif) no-repeat 172px center #EBEBEB; color:#800}
.filter_content li.sub a{ padding-left:15px;}
.filter_content .nobg a{ background-image:none!important;}
.filter_content li.last{ border:none; margin-left:-16px;margin-right:-6px; background:url(../images/zhk.gif) no-repeat 22px 9px #f2f2f2;height:26px;line-height:26px;}
.filter_content li.last a{ display:inline-block; background:none;padding-left:33px;}

.m_avg_point_0{ background:url(../images/review/star_m.png) no-repeat 0px -75px; width:75px; height:15px; font-size:0px; line-height:0px; display:inline-block;}
.m_avg_point_1{ background:url(../images/review/star_m.png) no-repeat 0px -60px; width:75px; height:15px; font-size:0px; line-height:0px; display:inline-block;}
.m_avg_point_2{ background:url(../images/review/star_m.png) no-repeat 0px -45px; width:75px; height:15px; font-size:0px; line-height:0px; display:inline-block;}
.m_avg_point_3{ background:url(../images/review/star_m.png) no-repeat 0px -30px; width:75px; height:15px; font-size:0px; line-height:0px; display:inline-block;}
.m_avg_point_4{ background:url(../images/review/star_m.png) no-repeat 0px -15px; width:75px; height:15px; font-size:0px; line-height:0px; display:inline-block;}
.m_avg_point_5{ background:url(../images/review/star_m.png) no-repeat 0px 0px; width:75px; height:15px; font-size:0px; line-height:0px; display:inline-block;}

.res_proc_bg, .res_proc_on, .res_proc_r {
background: url(../images/st_order_proc.png) repeat-x;
}
.res_proc_bg {
padding: 5px 0 12px;
}
.res_proc_bd {
height: 13px;
border-left: 1px solid #239013;
border-right: 1px solid #BBBCC0;
}
.res_proc_on {
height: 100%;
background-position: 0 -35px;
position: relative;
margin-left:0
}
.res_proc_r {
width: 204px;
height: 30px;
background-position: 100% -60px;
position: absolute;
top: -5px;
right: -1px;
}
.c4c {
color: #4C4C4C;
}
.f14 {
font-size: 14px;
}
.tr {
text-align: right;
}
.float_two, .float_three, .float_four, .float_five, .float_six, .float_seven {
float: left;
}
.inline_three, .float_three {
width: 33.26%;
}

.f-radio{ top:3px; position:relative;}
.f-check{ top:3px; position:relative;}

.store-order{ padding:20px}
.store-order h1{line-height: 1.4; color: #333;font-family: '微软雅黑'; font-size:20px}
.sorder-tip{ padding-top:5px; padding-bottom:8px; }
.sorder-tip a{ color:#1C8A1C}

.store-order h5{ font-size:1em; line-height:normal;}
.res_ord_fill_box{ padding: 12px 10px 35px; color:#333;border-top:1px solid #ddd}
.res_ord_fill_box .filed .f_left{ line-height:26px; padding-right:5px; width:320px; text-align:right; float:left;}
.res_ord_fill_box .filed .f_right{ width:500px; float:left;}
.res_ord_fill_box .filed .f-input{ border-right:1px solid #666; border-right:1px solid #D4D0C8;border-top:1px solid #808080;border-left:1px solid #808080}
.res-msg-box{
width:730px}
.res_ord_fill_msg {
padding: 8px 8px 9px;
margin-top: -1px;
text-align: center;
}
.res-msg-box .char_cort{*left:5px;_left:0; color:#EBEBEB; text-indent:0; width:12px; position:relative;top:5px; *top:8px;_top:5px;}
.res-msg-box .grebtn{ width:360px}
.res-msg-box .grebtn_in{ width:349px}
.res-msg-box .green_line{ width:351px}


#seatStatusAjaxBox .cell {
display: table-cell;
width: 280px;
}

.float_two {
width: 49.8%;
}


#seatStatusAjaxBox{ width:340px; margin-left:0}
.res_ord_fill_area{width: 100%;
height: 48px;
padding: 0;
border: 0;
outline: 0;
overflow: auto;
font-size: 12px;
font-family: Arial,sans-serif;}

.f-input-d{border-right:1px solid #666; border-right:1px solid #D4D0C8;border-top:1px solid #808080;border-left:1px solid #808080}
.fw-date-box{ display:none; border: 1px solid #88B0C2;
background-color: white;}
.fw-date-box li {
line-height: 23px;
text-indent: 8px;
color: #999;
}
.fw-date-box li a {
display: block;
line-height: 20px;
padding: 1px 0 2px;
border: solid white;
color: #333;
text-decoration: none;
border-width: 1px 0;
}
.fw-date-box li a:hover {
border-color: #88B0C2;
background-color: #E8F4FF;
color: #333;
text-decoration: none;
}

.fw-date-box li a.on, .fw-date-box li a.on:hover {
border-color: #126185;
background-color: #126185;
color: white;
}


.g_m1_c {
margin: 0 1px;
background-color: #CCC;
border:1px solid ##C7C7C7;
display: block;
padding-top: 1px;
}
.g_wh_c {
background-color: white;
border-left: 2px solid #CCC;
border-right: 2px solid #CCC;
display: block;
padding-top: 1px;
}

.gray_hl{
	background: url(../images/h_repeat.png) repeat-x 0 -300px #fff;
}

.res_gray_hl {
padding: 10px 27px;
border-left: 1px solid white;
border-right: 1px solid white;
text-shadow: 1px 1px white;
line-height: 1.4;
}
.w600 {
width: 600px;
}
.zx1{ z-index:1}
.zx2{ z-index:2}
.res_gray_hl_sh{width:100%;height:10px;background-color:#666;box-shadow:0 0 45px #000;filter:progid:DXImageTransform.Microsoft.Blur(pixelradius=25);position:absolute;top:-10px;left:-25px\9;top:-35px\9}
.res_ord_img_ok {
position: absolute;
right: -25px;
top: -68px;
 z-index:2
}
.gre_big_btn {
width: 260px;
height: 56px;
background: url(../images/greb_btn.png);
color: white;
font-size: 28px;
text-shadow: 0 -1px #115900;
border:0;
cursor:pointer;
}
.page_ui {
line-height: 1.4;
color: #333;
background: url(../images/mod_page.png) repeat-x 0 -100px;
}
.page_cor {
width: 72px;
height: 90px;
float: right;
position: relative;
top: -1px;
right: -1px;
background:url(../images/mod_page.png) repeat-x 0 0 ;
}
.page_ui .float_two{ width:390px}
.page_ui .cell{ width:480px; float:left;}

.res_ord_his{ width:100%;margin-top:5px;}
.res_ord_his td, .res_ord_his th {
padding: 8px 10px 7px;
}
.res_ord_his th {
border-bottom: 1px solid #DDD;
border-top: 2px solid #bdbdbd;
font-weight: normal;
}
.res_ord_his td {
background: url(../images/dot.png) repeat-x 1px bottom;
}

.res_ord_page{
	background:#f5f5f5;
	border-bottom:1px solid #dddddd;
	height:30px;
	padding-top:6px;
}
/*菜单*/
.res_gre_bias_tit {
height: 25px;
_position: relative;
}
.gre_v_line1, .gre_v_line2 {
width: 1px;
height: 100%;
float: left;
}
.res_gre_bias_main {
line-height: 27px;
float: left;
}
.res_gre_bias_cor, .res_gre_bias_cor2 {
width: 0;
height: 0;
float: left;
overflow: hidden;
}
.res_gre_bias_cor {
border-width: 13px 6px;
border-style: solid dotted dotted solid;
border-color: #079507 transparent transparent #079507;
}
.res_cho_search {
width: 170px;
margin-right: -20px;
padding-right: 20px;
}

.res_cho_box {
border: 1px solid #bdbdbd;
border-top-width:2px;
background-color: #f7f7f7;
overflow-y: hidden;
ZOOM: 1;
position:relative;
margin-top:5px;
}
.res_cho_line {
display: block;
border-bottom: 1px solid #F0F0F0;
}

.res_cho_left {
width: 178px;
float: left;
position: relative;
z-index:10;
}
.res_cho_box .cell{ width:539px;}

.res_cho_link, .res_cho_btn, .res_cho_desc, .res_cho_asc {
background: url(../images/mod_cho.png) no-repeat;
}
.res_cho_menu{ position:relative; z-index:2}
.res_cho_menu li{ height:33px; display:block; clear:both; float:left; width:100%}
.res_cho_link:hover{ background:#F6F6F6;border-bottom:1px solid #E0E0E0;}

.res_cho_link, .res_cho_link_on {
display: block;
line-height: 32px;
padding-left: 19px;
height:32px;
color: #333;
}
.res_cho_link_on {
margin: -1px -1px 0 0;
background: #f7f7f7!important;
border-bottom: 1px solid #e9e9e9!important;
border-top: 1px solid #e9e9e9!important;
position: relative;
cursor: default;
}
.res_cho_link {
background-color: #fdfdfd;
border-bottom: 1px solid #f3f3f3;
}
.equal_height {
width: 100%;
height: 9999px;
position: absolute;
left: 0;
top: 0;
z-index:1
}
.res_cho_list, .res_cho_list_title {
line-height: 21px;
padding: 5px 20px 6px ;
border-bottom: 1px solid #D9D9D9;
}

.res_cho_list_hover {
background-color: #F3F3F3;
}
.res_cho_list_on, .res_cho_list_on:hover {
background-color: #FBFBFB;
}
.res_cho_list_title {
border-bottom-color: #CCC;
color: #999;
}
.pct33 {
width: 33.3%;
}
.pct20 {
width: 20%;
}
.pct15 {
width: 15%;
}
.pct25 {
width: 25%;
}

.res_cho_btn {
display: inline-block;
width: 45px;
height: 20px;
line-height: 19px;
background-position: 0 -230px;
color: #666;
font-weight: bold;
text-shadow: 1px 1px white;
}
.res_cho_btn, .res_cho_descr, .res_cho_img {
display:none;
}
.res_cho_descr{ width:255px;}
.res_cho_btn:hover{background-position:0 -260px;color:#fff;text-decoration:none;text-shadow:0 -1px #0d7d00}
.res_cho_list_hover .res_cho_btn{ display:inline-block;}
.res_cho_list_hover .res_cho_descr,
.res_cho_list_hover .res_cho_img{ display:block;}

.res_cho_img {
padding: 4px;
margin: 0 10px 5px 0;
border: 1px solid #CCC;
background-color: white;
float: left;
}

.nodata {
background-image: url(../images/no_data_girl.png);
background-repeat: no-repeat;
background-position: right bottom;
}
.res_sch_no_data{
	padding: 16px 50px;
	border: 1px solid #DDD;
	color: #545454;
}
.res_cho_desc, .res_cho_asc {
display: inline-block;
width: 16px;
height: 17px;
margin-bottom: -3px;
}
.res_cho_desc {
background-position: 0 -50px;
vertical-align: middle;
}
.res_cho_desc:hover {
background-position: 0 -80px;
}
.res_cho_asc {
background-position: 0 -140px;
vertical-align: middle;
}
.res_cho_asc:hover {
background-position: 0 -170px;
}
.res_cho_input {
width: 35px;
height: 14px;
margin: 0 5px;
padding: 0 0 1px 0;
text-align: center;
vertical-align: middle;
}
#choFoodSchBtn{ *position:relative;*top:-5px;}

.res_cho_fl_box {
	width:350px;
	margin-right:-1px;
	position:fixed;
	_position:absolute;
	bottom:0;
	right:50px;
	z-index:2
}
.res_cho_fl_title {
	padding:5px 10px;
	background-color:#24980d;
	color:#fff;
	font-size:12px
}
.res_cho_fl_body {
	border:1px solid #ddd;
	border-bottom-width:2px;
	background-color:#fbfbfb
}

.res_cho_fl_opt {
	background-color:#f8f8f8;
	color:#666;
	overflow:hidden;
	_zoom:1
}
.res_cho_fl_main {
	max-height:200px;
	border-top:1px solid #ccc;
	color:#666;
	font-size:12px;
}
.res_cho_fl_main .float_two {
width: 49.8%;
}
.res_cho_fl_main .cell{ width:242px;}
.res_cho_fl_bot {
	padding:7px 8px;
	border-top:1px solid #ddd;
	border-bottom:1px solid #ccc;
	background-color:#f2f2f2;
	color:#666
}
.res_cho_fl_do {
	padding:3px 10px 4px 7px;
	border-left:1px solid #fff;
	float:left
}
.res_cho_fl_do a:hover{color:#666}

.res_cho_min_a {
	display:none;
	width:10px;
	height:12px;
	border-bottom:2px solid #fff;
	overflow:hidden
}
.res_cho_max_a {
	width:6px;
	height:6px;
	margin-top:4px;
	border:2px solid #fff;
	overflow:hidden
}
.res_cho_fl_open .res_cho_min_a {
	display:inline
}
.res_cho_fl_open .res_cho_max_a {
	display:none
}
.res_cho_fl_key {
	width:86px
}
.res_cho_fl_list {
	padding:6px 10px 5px;
	margin-bottom:-1px;
	border-bottom:1px solid #ebebeb
}
.res_xj_box{
	border: 1px solid #DDD;
	border-top: 2px solid #BDBDBD;
	padding:10px;
}
.aj_content{font-family:"宋体";}
.aj_content .aj_border{border-bottom:1px dotted #bdbdbd;display:block;margin:10px 0px;}
.aj .aj_item{padding:0 5px;width:100%;}
.aj_item .aj_inner{margin-left:15px;width:543px;} 
.aj_item .aj_name{font-weight:bolder; line-height:20px;display:block;}
.aj_item .aj_inner dl{margin:5px 0 8px;}
.aj_item .aj_inner dl dd{float:left; margin-right:20px;}
.aj .aj_inner .red{color:#ed1d56}
.aj_item .aj_button{ background:url(../images/xj_button.gif) no-repeat 0 0; width:99px; height:37px;margin-right:15px;}
.aj_item .d_buy{height:37px;line-height:37px; margin-right:20px;}
.aj_item .aj_inner .xj_dl{margin:2px 0 4px;}
.aj_item .aj_inner .xj_brief{margin-top:3px;line-height:16px;color:#999}
.aj_item .aj_inner .p_lh{line-height:22px;}
.aj_item .aj_inner span{color:#676767}
.aclose, .oclose {
font: bold 14px/1.2 Tahoma;
}
.aclose:hover, .oclose, .oclose:hover {
color: #F30;
text-decoration: none;
}
.brd {
border-right: 1px solid #DDD;
}
.bld {
border-left: 1px solid #DDD;
}

#invAlertBox .dialog-header{ padding:0; height:49px; background:url(../images/store_dialog.png) repeat-x 0 0}
#invAlertBox .lb_tab{ padding-left:5px; top:0; _top: 0px;width:450px}
#invAlertBox .lb_tab li{ border:none; font-size:18px; font-weight:bolder; height:50px; line-height:50px; width:215px; border-left:1px solid #BBB; border-right:1px solid #BBB; margin-right:-1px}
#invAlertBox .lb_tab li a{ color:#080; text-decoration:underline; display:block; width:215px; line-height:50px; height:50px;}
#invAlertBox .lb_tab li.c{background:url(../images/store_dialog.png) repeat-x 0 -57px; height:51px;}
#invAlertBox .lb_tab li.c a{ color:#333; text-decoration:none;}
#invAlertBox .dialog-close{width:43px; height:18px;background:url(../images/store_dialog.png) repeat-x 0 -117px;margin:0;}

.takeaway{ color:#000}
.takeaway .store_title_row a { color:#000}
.takeaway .t_info b,.store_info_item .t_info b{ color:#66C}
.takeaway .point span,.store_info_item .point span{ position:relative; top:2px}
.takeaway .tips{ color:#999}
.store_info_tips_t{ width:100%; background:#ccc;}
.store_info_tips_t td{ background:#fff; text-align:center; color:#000}
#FW-Menu-Order_Info{ color:#000; font-size:14px;}
#FW-Menu-Order_Info .tips{ font-size:14px;}
#FW-Menu-Order_Info .line{height: 0;
overflow: hidden;
border-bottom: 1px dotted #CCC;}
#FW-Menu-Order_Info .item{color:#333; padding:2px 0; padding-left:25px;}
#FW-Menu-Order_Info .act{ padding-left:88px}
.store-wrap .s_top_l{
	height:30px;
	line-height:30px;
	margin-top:-3px;
	background:#3366cc;
	width:199px;
	padding-left: 12px;
	color:#fff;
}
.store-wrap .s_top_r{
	padding-left:10px;
	color:#3366cc;
	font-weight:bolder;
	height:27px;
	line-height:30px;
	}
